.container {
    margin: 30rpx;

    .section {
        margin-bottom: 30rpx;
    }

    .section:last-child {
        margin-bottom: 0;
    }

    .avater {
        width: 100%;
        height: 450rpx;
        border-radius: 15rpx;
    }

    .bottom {
        width: 100%;
        height: 140rpx;
        background: #fff;

        .fixed-bottom {
            bottom: 0;
            left: 0;

            .audio {
                padding: 15rpx;
            }
            
            .record {
                padding: 20rpx;
                
                .score{
                    display: flex;
                    flex-direction: row;
                    align-items: center;
                    justify-content: center;
                    
                        .item {
                            margin-right: 15rpx;
                        }
                    
                        .item:last-child {
                            margin-right: 0;
                        }
                    .score-title{
                        font-size: 40rpx;
                        font-weight: 800;
                        color: #ff2525;
                    }
                    .score-title::before{
                        content: "最终得分：";
                        font-size: 24rpx;
                    }
                    .restart{
                        border-radius: 10rpx;
                        background: #ffda17;
                        height: 80rpx;
                        line-height: 80rpx;
                        color: #333;
                        font-weight: 800;
                        text-align: center;
                    }
                    .wating-title{
                        font-size: 32rpx;
                        color: #999;
                    }
                }
            }
        }
    }
}